﻿using System;
using System.CodeDom.Compiler;
using System.Diagnostics;
using Google.Protobuf;
using Google.Protobuf.Reflection;

namespace EggLink.DanhengServer.Proto
{
	// Token: 0x020006BB RID: 1723
	[DebuggerDisplay("{ToString(),nq}")]
	public sealed class GetExhibitScNotify : IMessage<GetExhibitScNotify>, IMessage, IEquatable<GetExhibitScNotify>, IDeepCloneable<GetExhibitScNotify>, IBufferMessage
	{
		// Token: 0x1700162D RID: 5677
		// (get) Token: 0x06004DAC RID: 19884 RVA: 0x000D437C File Offset: 0x000D257C
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public static MessageParser<GetExhibitScNotify> Parser
		{
			get
			{
				return GetExhibitScNotify._parser;
			}
		}

		// Token: 0x1700162E RID: 5678
		// (get) Token: 0x06004DAD RID: 19885 RVA: 0x000D4383 File Offset: 0x000D2583
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public static MessageDescriptor Descriptor
		{
			get
			{
				return GetExhibitScNotifyReflection.Descriptor.MessageTypes[0];
			}
		}

		// Token: 0x1700162F RID: 5679
		// (get) Token: 0x06004DAE RID: 19886 RVA: 0x000D4395 File Offset: 0x000D2595
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		MessageDescriptor IMessage.Descriptor
		{
			get
			{
				return GetExhibitScNotify.Descriptor;
			}
		}

		// Token: 0x06004DAF RID: 19887 RVA: 0x000D439C File Offset: 0x000D259C
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public GetExhibitScNotify()
		{
		}

		// Token: 0x06004DB0 RID: 19888 RVA: 0x000D43A4 File Offset: 0x000D25A4
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public GetExhibitScNotify(GetExhibitScNotify other) : this()
		{
			this.jGDLJEOJDKB_ = other.jGDLJEOJDKB_;
			this._unknownFields = UnknownFieldSet.Clone(other._unknownFields);
		}

		// Token: 0x06004DB1 RID: 19889 RVA: 0x000D43C9 File Offset: 0x000D25C9
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public GetExhibitScNotify Clone()
		{
			return new GetExhibitScNotify(this);
		}

		// Token: 0x17001630 RID: 5680
		// (get) Token: 0x06004DB2 RID: 19890 RVA: 0x000D43D1 File Offset: 0x000D25D1
		// (set) Token: 0x06004DB3 RID: 19891 RVA: 0x000D43D9 File Offset: 0x000D25D9
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public uint JGDLJEOJDKB
		{
			get
			{
				return this.jGDLJEOJDKB_;
			}
			set
			{
				this.jGDLJEOJDKB_ = value;
			}
		}

		// Token: 0x06004DB4 RID: 19892 RVA: 0x000D43E2 File Offset: 0x000D25E2
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public override bool Equals(object other)
		{
			return this.Equals(other as GetExhibitScNotify);
		}

		// Token: 0x06004DB5 RID: 19893 RVA: 0x000D43F0 File Offset: 0x000D25F0
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public bool Equals(GetExhibitScNotify other)
		{
			return other != null && (other == this || (this.JGDLJEOJDKB == other.JGDLJEOJDKB && object.Equals(this._unknownFields, other._unknownFields)));
		}

		// Token: 0x06004DB6 RID: 19894 RVA: 0x000D4420 File Offset: 0x000D2620
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public override int GetHashCode()
		{
			int num = 1;
			if (this.JGDLJEOJDKB != 0U)
			{
				num ^= this.JGDLJEOJDKB.GetHashCode();
			}
			if (this._unknownFields != null)
			{
				num ^= this._unknownFields.GetHashCode();
			}
			return num;
		}

		// Token: 0x06004DB7 RID: 19895 RVA: 0x000D445F File Offset: 0x000D265F
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public override string ToString()
		{
			return JsonFormatter.ToDiagnosticString(this);
		}

		// Token: 0x06004DB8 RID: 19896 RVA: 0x000D4467 File Offset: 0x000D2667
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public void WriteTo(CodedOutputStream output)
		{
			output.WriteRawMessage(this);
		}

		// Token: 0x06004DB9 RID: 19897 RVA: 0x000D4470 File Offset: 0x000D2670
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		void IBufferMessage.InternalWriteTo(ref WriteContext output)
		{
			if (this.JGDLJEOJDKB != 0U)
			{
				output.WriteRawTag(104);
				output.WriteUInt32(this.JGDLJEOJDKB);
			}
			if (this._unknownFields != null)
			{
				this._unknownFields.WriteTo(ref output);
			}
		}

		// Token: 0x06004DBA RID: 19898 RVA: 0x000D44A4 File Offset: 0x000D26A4
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public int CalculateSize()
		{
			int num = 0;
			if (this.JGDLJEOJDKB != 0U)
			{
				num += 1 + CodedOutputStream.ComputeUInt32Size(this.JGDLJEOJDKB);
			}
			if (this._unknownFields != null)
			{
				num += this._unknownFields.CalculateSize();
			}
			return num;
		}

		// Token: 0x06004DBB RID: 19899 RVA: 0x000D44E2 File Offset: 0x000D26E2
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public void MergeFrom(GetExhibitScNotify other)
		{
			if (other == null)
			{
				return;
			}
			if (other.JGDLJEOJDKB != 0U)
			{
				this.JGDLJEOJDKB = other.JGDLJEOJDKB;
			}
			this._unknownFields = UnknownFieldSet.MergeFrom(this._unknownFields, other._unknownFields);
		}

		// Token: 0x06004DBC RID: 19900 RVA: 0x000D4513 File Offset: 0x000D2713
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public void MergeFrom(CodedInputStream input)
		{
			input.ReadRawMessage(this);
		}

		// Token: 0x06004DBD RID: 19901 RVA: 0x000D451C File Offset: 0x000D271C
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		void IBufferMessage.InternalMergeFrom(ref ParseContext input)
		{
			uint num;
			while ((num = input.ReadTag()) != 0U)
			{
				if (num != 104U)
				{
					this._unknownFields = UnknownFieldSet.MergeFieldFrom(this._unknownFields, ref input);
				}
				else
				{
					this.JGDLJEOJDKB = input.ReadUInt32();
				}
			}
		}

		// Token: 0x04001E9E RID: 7838
		private static readonly MessageParser<GetExhibitScNotify> _parser = new MessageParser<GetExhibitScNotify>(() => new GetExhibitScNotify());

		// Token: 0x04001E9F RID: 7839
		private UnknownFieldSet _unknownFields;

		// Token: 0x04001EA0 RID: 7840
		public const int JGDLJEOJDKBFieldNumber = 13;

		// Token: 0x04001EA1 RID: 7841
		private uint jGDLJEOJDKB_;
	}
}
